package link.gpt.service;

import com.github.pagehelper.PageInfo;
import link.gpt.pojo.User;

/**
 * @version V1.0A
 * @uthor gpt
 * @Project holiday_task
 * @Package link.gpt.service
 * @Description: ${TODO}
 * @Date 2021/10/7 15:00
 */
public interface UserService {


   /**
    * 登录
    * @param name
    * @param password
    * @return
    */
   User login(String name, String password);

   /**
    * 根据名字模糊查询,名字为空则查询全部
    * @param name
    * @param num
    * @param size
    * @return
    */
   PageInfo<User> findAllByNameAndPage(String name, int num, int size);


   /**
    * 修改密码
    * @param id
    * @param oldPassword
    * @param newPassword
    * @return
    */
   int modifyPassword(Integer id, String oldPassword, String newPassword);


}
